package com.guigu.www.pojo;


import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

@Data
@TableName("M_DESIGN_PROCEDURE_MODULE")
public class MDesingProndureModule {
   // 产品生产工序物料明细(M_DESIGN_PROCEDURE_MODULE)
    @TableId(value = "id",type = IdType.AUTO)
    private Integer id;         //序号
    @TableField("PARENT_ID")
    private Integer parentid;       //父级序号
    @TableField("DETAILS_NUMBER")
    private Integer detailsNumber;  // 工序物料序号
    @TableField("PRODUCT_ID")
    private String productId;     //物料编号
    @TableField("PRODUCT_NAME")
    private String productName;     //物料名称
    private String type;        //用途类型
    private Integer amount;     //本工序数量
    @TableField("PRODUCT_DESCRIBE")
    private String productDescribe;     //描述
    @TableField("AMOUNT_UNIT")
    private String amountUnil;      //单位
    @TableField("COST_PRICE")
    private String costPrice;      //单价
    private String subtotal;           //小计

    //注：
    //1、PARENT_ID与M_DESIGN_PROCEDURE_DETAILS的ID相对应，为外键
    //2、对每一个产品工序的物料组成而言，第一个物料的DETAILS_NUMBER从1开始，每增加一个物料DETAILS_NUMBER递增1
    //3、SUBTOTAL= AMOUNT*COST_PRICE
}
